package com.scalar.chiptrack.sales.parser;

import com.scalar.chiptrack.commons.Address;

import java.io.Serializable;

/**
 * User: Sujan
 * Date: Jan 10, 2007
 * Time: 4:28:04 PM
 */
public class SalesParserLineItem implements Serializable
{
    /**
	 * 
	 */
	private static final long serialVersionUID = 3728034202047311432L;
	private String salesOrderNo;
    private String customerNumber;
    private String customerName;
    private String customerPO;
    private String contract;
    private String shippingMethod;
    private String deliveryTerms;
    private String region;
    private int lineItemNo;
    private int shipmentNo;
    private String status;
    private String addedById;
    private String marketingPartNo;
    private String description;
    private String manufacturingPartNo;
    private int quantity;
    private int shippedQty;
    private float unitPrice;
    private String requestedDockDate;
    private String scheduleDate;
    private String shippedDate;
    private String bookingDate;
    private String customerPartNo;
    private String internalPONo;
    private int internalPOLineNo;
    private int internalReleaseNo;
    private String internalSONo;
    private int portingStatusCode;
    //SPECTRA.............
    private String shippingLocation;
    private String endUser;
    private String endCustomer;
    private String transactionDate;
    private String customerPORev;
    private String paymentTerms;
    private String revisedScheduleDate;
    private double totalAmt;
    private String salesPerson;
    private int isSample = 1; //REGULAR
    private Address shipAddress;
    private Address billingAddress;
    String remarks = "";
    private String label;
    private boolean pendingShipment;
    private String shipReqNo;
    private String shipToTagName;

    public Address getBillingAddress() {
		return billingAddress;
	}

	public void setBillingAddress(Address billingAddress) {
		this.billingAddress = billingAddress;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public String getSalesOrderNo() {
        return salesOrderNo;
    }

    public void setSalesOrderNo(String salesOrderNo) {
        this.salesOrderNo = salesOrderNo;
    }

    public String getCustomerNumber() {
        return customerNumber;
    }

    public void setCustomerNumber(String customerNumber) {
        this.customerNumber = customerNumber;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerPO() {
        return customerPO;
    }

    public void setCustomerPO(String customerPO) {
        this.customerPO = customerPO;
    }

    public String getContract() {
        return contract;
    }

    public void setContract(String contract) {
        this.contract = contract;
    }

    public String getShippingMethod() {
        return shippingMethod;
    }

    public void setShippingMethod(String shippingMethod) {
        this.shippingMethod = shippingMethod;
    }

    public String getDeliveryTerms() {
        return deliveryTerms;
    }

    public void setDeliveryTerms(String deliveryTerms) {
        this.deliveryTerms = deliveryTerms;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public int getLineItemNo() {
        return lineItemNo;
    }

    public void setLineItemNo(int lineItemNo) {
        this.lineItemNo = lineItemNo;
    }

    public int getShipmentNo() {
        return shipmentNo;
    }

    public void setShipmentNo(int releaseNo) {
        this.shipmentNo = releaseNo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAddedById() {
        return addedById;
    }

    public void setAddedById(String addedById) {
        this.addedById = addedById;
    }

    public String getMarketingPartNo() {
        return marketingPartNo;
    }

    public void setMarketingPartNo(String marketingPartNo) {
        this.marketingPartNo = marketingPartNo;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getManufacturingPartNo() {
        return manufacturingPartNo;
    }

    public void setManufacturingPartNo(String manufacturingPartNo) {
        this.manufacturingPartNo = manufacturingPartNo;
    }

    public int getQuantity() {
        return quantity;
    }

    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }

    public int getShippedQty() {
        return shippedQty;
    }

    public void setShippedQty(int shippedQty) {
        this.shippedQty = shippedQty;
    }

    public float getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(float unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getRequestedDockDate() {
        return requestedDockDate;
    }

    public void setRequestedDockDate(String requestedDockDate) {
        this.requestedDockDate = requestedDockDate;
    }

    public String getScheduleDate() {
        return scheduleDate;
    }

    public void setScheduleDate(String scheduleDate) {
        this.scheduleDate = scheduleDate;
    }

    public String getShippedDate() {
        return shippedDate;
    }

    public void setShippedDate(String shippedDate) {
        this.shippedDate = shippedDate;
    }

    public String getBookingDate() {
        return bookingDate;
    }

    public void setBookingDate(String bookingDate) {
        this.bookingDate = bookingDate;
    }

    public String getCustomerPartNo() {
        return customerPartNo;
    }

    public void setCustomerPartNo(String customerPartNo) {
        this.customerPartNo = customerPartNo;
    }

    public String getInternalPONo() {
        return internalPONo;
    }

    public void setInternalPONo(String internalPONo) {
        this.internalPONo = internalPONo;
    }

    public int getInternalPOLineNo() {
        return internalPOLineNo;
    }

    public void setInternalPOLineNo(int internalPOLineNo) {
        this.internalPOLineNo = internalPOLineNo;
    }

    public int getInternalReleaseNo() {
        return internalReleaseNo;
    }

    public void setInternalReleaseNo(int internalReleaseNo) {
        this.internalReleaseNo = internalReleaseNo;
    }

    public String getInternalSONo() {
        return internalSONo;
    }

    public void setInternalSONo(String internalSONo) {
        this.internalSONo = internalSONo;
    }

    public int getPortingStatusCode() {
        return portingStatusCode;
    }

    public void setPortingStatusCode(int portingStatusCode) {
        this.portingStatusCode = portingStatusCode;
    }

    public String getShippingLocation() {
        return shippingLocation;
    }

    public void setShippingLocation(String shippingLocation) {
        this.shippingLocation = shippingLocation;
    }

    public String getEndUser() {
        return endUser;
    }

    public void setEndUser(String endUser) {
        this.endUser = endUser;
    }


    public String getEndCustomer() {
        return endCustomer;
    }

    public void setEndCustomer(String endCustomer) {
        this.endCustomer = endCustomer;
    }


    public String getTransactionDate() {
        return transactionDate;
    }

    public void setTransactionDate(String transactionDate) {
        this.transactionDate = transactionDate;
    }


    public String getCustomerPORev() {
        return customerPORev;
    }

    public void setCustomerPORev(String customerPORev) {
        this.customerPORev = customerPORev;
    }


    public String getPaymentTerms() {
        return paymentTerms;
    }

    public void setPaymentTerms(String paymentTerms) {
        this.paymentTerms = paymentTerms;
    }

    public String getRevisedScheduleDate() {
        return revisedScheduleDate;
    }

    public void setRevisedScheduleDate(String revisedScheduleDate) {
        this.revisedScheduleDate = revisedScheduleDate;
    }


    public double getTotalAmt() {
        return totalAmt;
    }

    public void setTotalAmt(double totalAmt) {
        this.totalAmt = totalAmt;
    }

    public String getSalesPerson() {
        return salesPerson;
    }

    public void setSalesPerson(String salesPerson) {
        this.salesPerson = salesPerson;
    }

    public int getIsSample() {
        return isSample;
    }

    public void setIsSample(int isSample) {
        this.isSample = isSample;
    }

    public Address getShipAddress() {
        return shipAddress;
    }

    public void setShipAddress(Address shipAddress) {
        this.shipAddress = shipAddress;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public boolean isPendingShipment() {
        return pendingShipment;
    }

    public void setPendingShipment(boolean pendingShipment) {
        this.pendingShipment = pendingShipment;
    }

    public String getShipReqNo() {
        return shipReqNo;
    }

    public void setShipReqNo(String shipReqNo) {
        this.shipReqNo = shipReqNo;
    }

    public String getShipToTagName() {
        return shipToTagName;
    }

    public void setShipToTagName(String shipToTagName) {
        this.shipToTagName = shipToTagName;
    }
}
